<%-- 
    Document   : imprimiralumno
    Created on : 19-abr-2011, 0:48:47
    Author     : tpgalan
--%>

<%@page import="business.Habitacion"%>
<%@page import="java.util.List"%>
<%@page import="business.consultasBD"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.util.Calendar"%>
<%@page import="java.util.GregorianCalendar"%>
<%@page import="business.Contratoalumno"%>
<%@page import="business.Alumno"%>
<%@page import="business.Reserva"%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<div id="text2">
    <h2>Bienvenido al University Accommodation Office</h2>
En este portal se podrán realizar reservas para los alojamientos que te interesen.<br />
Las opciones mostradas en el menú superior te permitirán acceder a lo que indican.<br />
¡Siéntete libre de navegar y cotillear pisos!<br />
    <img src="./images/portada.jpg" width="600px">
</div>
<div id="alumno">
    <% Alumno a = (Alumno) request.getSession().getAttribute("alumno");%>
    <% consultasBD cbd = new consultasBD();
        ArrayList res = (ArrayList<Reserva>)cbd.getAllReservas();
    %>
    <h3>Nombre:</h3>
    <h2><%=a.getApellidos() + ", " + a.getNombre()%></h2><br />
    <h3>Teléfono:</h3>
    <p><%= a.getTelefono()%></p>
    <!--<h3>id:</h3>-->

    <h3>Contacto del pariente:</h3>
    <p><%= a.getContactopariente()%></p>
    <h3>E-mail:</h3>
    <span><%=a.getCorreouniversidad()%></span>



    <%

                List<Contratoalumno> contratos = a.getContratoalumnos();
                consultasBD c = new consultasBD();
                Contratoalumno contrato = null;
                if (contratos.size() > 0) {
                    contrato = a.getContratoalumnos().get(a.getContratoalumnos().size() - 1);
                }
                if (contrato != null && contrato.getEstado().equals("vigente")) {

    %>



    <h3>Residiendo en:
        <%
                            Habitacion h = contrato.getHabitacion();
                            String direccion = h.getAlojamiento().getCalle();

        %> </h3>
        <%=direccion%>
        <%
                    }
        boolean tienereserva = (res != null) && (res.size() > 0);//Esto es consultar si tiene una reserva pendiente
        if (tienereserva && (!c.getLastReserva(res).getEstado().equals("confirmada") && (!c.getLastReserva(res).getEstado().equals("anulada")))) {
        %>



    <h3>
        <br />
        <br />
        Actualmente tiene reservado: <br />
        Direcci&oacute;n 
        </h3> <%= c.getLastReserva(res).getHabitacion().getAlojamiento().getCalle()%><br />
        <h3> Estado: </h3> <u>

            <%=c.getLastReserva(res).getEstado()%></u>
            <%
                    } 
            %>
    
</div>
